@charset "utf-8";
/* CSS Document */

body,html{ width:100%; height:100%;}
body,html,div{ margin:0; padding:0; border:0;}
body,html,div,a,p,span,ul,li,dl,dd,h1,h2,h3,h4,h5,h6,input{ margin:0; padding:0;border:0; font:14px "微软雅黑"; color:#555;  list-style:none;}
img { border:0; }
a{ text-decoration:none;}


.topbar {border-width:1px 0; font-size:12px; width:100%; height:auto; overflow:hidden; margin:0 auto;background:#f7f7f7; max-width:1920px;}
.topz{width:1200px; margin:0px auto; height:auto; overflow:hidden;}
.topbar .th { height:38px; line-height:37px; color:#666;}
.topbar .fr em { margin:0px 10px; color:#999;font-style: normal;}
.topbar .fr a{ color:#666; font-size:14px; margin:0px 6px;line-height: 37px;}
.topbar .fr a:hover{ text-decoration:underline;color:#7a1512;}
.topbar .fr{ float:right;color:#666; font-size:14px;}
.topbar .fl{ float:left;}


.header { width:100%; height:auto; overflow:hidden; margin:0 auto; max-width:1920px;padding:40px 0px 35px 0px;}
.headz{width:1200px; margin:0px auto; height:auto; overflow:hidden;}
.head-le{ float:left;}
.head-lea{ float:left; width:334px; height:auto; overflow:hidden; margin-right:20px;}
.head-leb{ float:left; width:370px; height:auto; overflow:hidden; padding-left:20px;background:url(../images/lzx.jpg) left center no-repeat;}
.head-leb p{ margin-bottom:4px;}
.head-leb p span{ font-size:22px; color:#da251d; font-weight:bold;}
.head-leb p font{ font-size:16px; color:#333;}

.head-ri{ float:right;width:auto; height:auto; overflow:hidden; background:url(../images/dh.png) left center no-repeat; padding:8px 0px 5px 85px; margin-top:3px;}
.head-ri p{ text-align:left;}
.head-ri p span{ font-size:14px;color:#333;}
.head-ri p font{font-size:18px; color:#555; text-align:left;display:inline-block;font-weight:bold;}



/**/
.navbar { position:relative; z-index:99;background:#d50700;width:100%; height:auto; overflow:hidden; margin:0 auto; max-width:1920px;}
.navbz{width:1200px; margin:0px auto; height:auto; overflow:hidden;}
.navbz-a{ float:left;}
.navbz-a ul li{ float:left;cursor:pointer; text-align:center; width:118px;height:50px; border-left:1px #ff5852 solid; border-right:1px #5b0300 solid;}
.navbz-a ul li a { text-align:center; color:#fff; display:inline-block;font-size:14px; height:50px; line-height:50px;width:100%; text-align:center;}
.navbz-a ul li a span{ background:url(../images/fz.png) left center no-repeat; padding-left:22px; font-size:14px; color:#fff;line-height:50px;}
.navbz-a ul li.on{ background:#5e0300;}
.navbz-a ul li:hover{background:#5e0300;}




/*  banner */
.focus{ position:relative; width:100%; height:500px; overflow:hidden; float: left;}  
.focus img{width:1920px; height:500px}   
.focus .fPic{ position:absolute; left:50%; top:0px; width:1920px; margin-left:-960px }  
.focus .D1fBt a i{}   
.focus .prev,.focus .next{position:absolute;width:48px;height:48px; cursor:pointer; top:50%; margin-top:-20px}
.focus .prev{background:url(../images/b1.png) left no-repeat; left:50%; margin-left:-600px  }  
.focus .next{background:url(../images/br1.png) left no-repeat; right:50%; margin-right:-600px }
.focus .prev:hover{background:url(../images/fbl1.png) left no-repeat;}
.focus .next:hover{background:url(../images/fb1.png) left no-repeat;}
.fbg{ position:absolute; width:1920px;top:93%; left:50%;height:auto; overflow:hidden;  z-index:9999; text-align:center;margin-left:-960px}
.fbg .D1fBt{z-index:9999;width:150px;margin:0 auto;}
.fbg .D1fBt a{ width:10px; height:10px;margin:0px 5px; display:inline-block;z-index:9999; color:#fff; text-align:center; line-height:20px; font-size:14px; border:1px #d50700 solid; border-radius:10px;}
.fbg .D1fBt a.current{; background:#d50700;}

/**/
.hz1{ width:100%; height:auto; overflow:hidden; margin:0 auto; max-width:1920px; background:#fafafa;}
.hz1z{width:1200px;height:auto; overflow:hidden;margin:0px auto; margin-top:15px; margin-bottom:15px;}
.hz1z-a{ float:left; width:700px; height:auto; overflow:hidden;}
.hz1z-a span{ line-height:40px; font-size:14px; color:#666;}
.hz1z-a a{ line-height:40px;font-size:14px; color:#666; margin-right:22px;}
.hz1z-b{ float:right; width:455px; height:auto; overflow:hidden;}
.hz1z-b1{ float:left; border:1px #d2d2d2 solid; width:374px; height:38px; overflow:hidden; border:1px #d2d2d2 solid;}
.hz1z-b1 input{ width:320px;height:40px; overflow:hidden; line-height:40px; margin-left:28px;}
.hz1z-b2{ float:left; border:0px; width:76px; height:40px; overflow:hidden;  background:#d50700 url(../images/ss.png) center center no-repeat;}

/**/
.hz2{ width:100%; height:auto; overflow:hidden; margin:0 auto; max-width:1920px;}
.hz2z{width:1200px;height:auto; overflow:hidden;margin:0px auto; margin-top:50px; margin-bottom:55px;}
.hz2z-a{width:100%; height:auto; overflow:hidden;}
.hz2z-a div{width:100%; height:auto; overflow:hidden; text-align:center; background:url(../images/tbq.png) center center no-repeat;margin-bottom:5px;}
.hz2z-a div span{ font-size:24px; color:#333; font-weight:bold;}
.hz2z-a div font{font-size:24px; color:#d50700; font-weight:bold;}
.hz2z-a p{ text-align:center;}
.hz2z-a p span{ font-size:12px; color:#999; font-family:Arial, Helvetica, sans-serif;}
.hz2z-b{width:100%; height:auto; overflow:hidden; margin-top:30px;}

.mr_frbox1{ width:100%; height:auto; overflow:hidden;}
.mr_frbox1 .mr_frBtnL{float:left;margin:40px 16px 0px 0px;cursor:pointer;display:inline;}
.mr_frbox1 .mr_frBtnR{float:right;margin-top:40px;cursor:pointer;}
.mr_frUl1{float:left; width:1110px; height:auto; overflow:hidden;}
.mr_frUl1 ul li{display:inline;float:left;width:180px;height:auto; margin:0px 21px;overflow:hidden; background:#fff;}
.mr_frUl1 ul li .mr_fra{width:178px; height:108px; overflow:hidden; border:1px #ececec solid;position: relative;display: table-cell;text-align: center;vertical-align: middle;}
.mr_frUl1 ul li .mr_fra a{position: static;+position: absolute;top: 50%;}
.mr_frUl1 ul li .mr_fra img{max-width:178px;max-height:108px;position: static;+position: relative;top: -50%;left: -50%;}
.mr_frUl1 ul li .mr_frb{width:100%; height:auto; overflow:hidden; text-align:center; margin-top:10px;}
.mr_frUl1 ul li .mr_frb a{ font-size:14px; color:#333;}
.mr_frUl1 ul li:hover .mr_fra{ border:1px #da251d solid;}
.mr_frUl1 ul li:hover .mr_frb a{ color:#da251d;}

/**/
.hz3{ width:100%; height:auto; overflow:hidden; margin:0 auto; max-width:1920px; background:url(../images/bg1.jpg) top center no-repeat;}
.hz3z{width:1200px;height:auto; overflow:hidden;margin:0px auto; margin-top:45px; margin-bottom:40px;}
.hz3z-a{ float:left; width:248px; height:auto; overflow:hidden; padding:12px 10px; background:#da251d;}
.hz3z-a1{width:100%; height:auto; overflow:hidden; margin-top:10px; margin-bottom:15px;}
.hz3z-a1 p{ text-align:center; margin-bottom:3px;}
.hz3z-a1 p span{font-size:24px; color:#fff; font-weight:bold; padding-left:30px;background:url(../images/gz.png) left center no-repeat;}
.hz3z-a1 p font{ font-size:16px; color:#fff; letter-spacing:1px;}
.hz3z-a2{ width:218px; height:506px; overflow:hidden; background:#fff; padding:0px 15px;}
.menu li.level1{ width:100%; height:auto; overflow:hidden; margin-top:23px;}
.menu li.level1>a{ display:block;height: 41px;line-height: 39px;color: #fff;padding-left: 18px; font-weight:bold;font-size: 18px;position: relative; background:#e60012; border-radius:5px;}

.level1 i{ width: 17px; height: 18px; background:url(../images/zx2.png)  right center no-repeat;display: block; position: absolute; right: 20px; top: 11px; }
.level1 i.down{background:url(../images/zx1.png)  right center no-repeat; }

.menu li ul{ overflow: hidden; }
.menu li ul.level2{ display: none;}
.menu li ul.level2 li a{display: block;height:33px;line-height: 33px;color: #222;text-indent:19px;font-size: 14px;}
.menu li ul.level2 li:hover a{ color:#e60012;}
.hz3z-b{ float:right; width:878px; height:auto; overflow:hidden;}
.hz3z-b1{ width:857px; height:auto; overflow:hidden; float:right; background:url(../images/zs.png) bottom left repeat-x;}
.hz3z-b1 div{ float:left; background:url(../images/bzs.png) bottom left no-repeat; padding-bottom:15px;}
.hz3z-b1 div span{ font-size:18px; color:#222; padding-left:40px; background:url(../images/abh.png) left center no-repeat;}
.hz3z-b1 div font{font-size:18px; color:#666;}
.hz3z-b1 a{ float:right; display:inline-block; width:64px; height:24px; overflow:hidden; border:1px #c3c3c3 solid; color:#7e7e7e; font-size:12px; text-align:center; line-height:24px; border-radius:5px;}
.hz3z-b1 a:hover{color:#da251d;border:1px #da251d solid;transition: all 0.3s;}
.hz3z-b2{width:100%; height:auto; overflow:hidden; margin-top:30px; float:right;}
.hz3z-b2 ul li{ float:left; width:272px; height:auto; overflow:hidden; margin-left:20px; margin-bottom:35px;}
.hz3z-b2 ul li div{ width:270px; height:212px; overflow:hidden; border:1px #d2d2d2 solid;position: relative;display: table-cell;text-align: center;vertical-align: middle;}
.hz3z-b2 ul li div a{position: static;+position: absolute;top: 50%;}
.hz3z-b2 ul li div a img{max-width: 100%;max-height:100%;position: static;+position: relative;top: -50%;left: -50%;transition: all 0.3s;}
.hz3z-b2 ul li p{ text-align:center; margin-top:18px;}
.hz3z-b2 ul li p a{ font-size:14px; color:#222;}
.hz3z-b2 ul li:hover div{ border:1px #da251d solid;transition: all 0.3s;}
.hz3z-b2 ul li:hover p a{ color:#da251d;transition: all 0.3s;}
.hz3z-b2 ul li:hover div a img{transform: scale(1.1);}


/**/
.hz4{ width:100%; height:auto; overflow:hidden; margin:0 auto; max-width:1920px;}
.hz4z{width:1180px;height:auto; overflow:hidden;margin:0px auto; margin-top:45px; margin-bottom:20px;}
.hz4z-a{width:100%; height:auto; overflow:hidden;}
.hz4z-a div{width:100%; height:auto; overflow:hidden; text-align:center; background:url(../images/tbq2.png) center center no-repeat;margin-bottom:5px;}
.hz4z-a div span{ font-size:24px; color:#333; font-weight:bold;}
.hz4z-a div font{font-size:24px; color:#d50700; font-weight:bold;}
.hz4z-a p{ text-align:center;}
.hz4z-a p span{ font-size:18px; color:#333;}
.hz4z-b{width:100%; height:auto; overflow:hidden; margin-top:43px;}
.hz4z-b1{width:100%; height:auto; overflow:hidden; background:url(../images/zby.png) bottom center no-repeat; padding-bottom:40px; margin-bottom:40px;}
.hz4z-b2{width:100%; height:auto; overflow:hidden;}
.hz4z-ble{ float:left;}
.hz4z-bri{ float:right;}
.hz4z-b1a{ width:480px; height:auto; overflow:hidden; margin-left:80px; margin-right:50px;}
.hz4z-b1a1{width:100%; height:auto; overflow:hidden;}
.hz4z-b1a1a{ float:left;}
.hz4z-b1a1b{ float:left; width:290px; height:auto; overflow:hidden; margin-left:20px; margin-top:25px;}
.hz4z-b1a1b div{width:100%; height:auto; overflow:hidden; margin-bottom:5px;}
.hz4z-b1a1b div span{ font-size:18px; color:#333; font-weight:bold; margin-right:5px;}
.hz4z-b1a1b div font{font-size:14px; color:#333;}
.hz4z-b1a1b p span{ font-size:14px; color:#999; border-bottom:3px #d50700 solid; display:inline-block; padding-bottom:11px;}
.hz4z-b1a2{width:100%; height:auto; overflow:hidden; margin-top:25px;}
.hz4z-b1a2 ul li{ padding-left:18px; background:url(../images/lx.png) 0px 8px no-repeat; font-size:14px; color:#333; line-height:24px; margin-bottom:10px;}
.hz4z-b1a2 ul li font{ font-size:14px; color:#d50700;}
.hz4z-b1a3{width:100%; height:auto; overflow:hidden; margin-top:10px;}
.hz4z-b1a3 a{ display:inline-block; width:125px; height:39px; overflow:hidden; background:#d50700; font-size:16px; color:#fff; text-align:center; line-height:39px;}
.hz4z-b1a3 a:hover{ background:#7a1512;transition: all 0.3s;}

.hz4z-b1b{ width:550px; height:auto; overflow:hidden; text-align:center;}

/**/
.hz5{ width:100%; height:auto; overflow:hidden; margin:0 auto; max-width:1920px; background:#f5f5f5 url(../images/bg2.jpg) top center no-repeat;}
.hz5z{width:1180px;height:auto; overflow:hidden;margin:0px auto; margin-top:19px; margin-bottom:20px;}
.hz5z-a{ float:left; width:460px; height:auto; overflow:hidden; margin-right:60px;}
.hz5z-a1{width:100%; height:auto; overflow:hidden;margin-bottom:15px;}
.hz5z-a1 div{width:100%; height:auto; overflow:hidden; font-size:30px; color:#fff; font-weight:bold;}
.hz5z-a1 div font{font-size:60px; color:#fff; font-weight:bold;}
.hz5z-a1 p span{ font-size:12px; color:#fff; letter-spacing:3.1px;}
.hz5z-a2{ font-size:18px; color:#fff; background:url(../images/bhj1.jpg) left center no-repeat; padding-left:50px;}
.hz5z-b{ float:left;}
.hz5z-c{ float:right; width:268px; height:auto; overflow:hidden; margin-top:25px;}
.hz5z-c1{ background:url(../images/bbn.png) left center no-repeat; padding-left:75px;}
.hz5z-c1 p span{ font-size:14px; color:#fff;}
.hz5z-c1 p font{font-size:24px; color:#fff; font-weight:bold;}
.hz5z-c2{width:100%; height:auto; overflow:hidden; margin-top:15px;}
.hz5z-c2 a{ width:268px; height:45px; overflow:hidden; display:inline-block; background:#fc9e18; font-size:18px; color:#fff; text-align:center; line-height:45px; border-radius:45px;}
.hz5z-c2 a:hover{ background:#fff; color:#fc9e18;transition: all 0.3s;}
/**/
.hz6{ width:100%; height:auto; overflow:hidden; margin:0 auto; max-width:1920px; background:#fff url(../images/bg3.jpg) top center repeat-x;}
.hz6z{width:1200px;height:auto; overflow:hidden;margin:0px auto; margin-top:19px; margin-bottom:20px;}
.hz6z-a{width:100%; height:auto; overflow:hidden;}
.hz6z-a1{ float:left; width:600px; height:344px; overflow:hidden;}
.hz6z-a2{ float:right; width:505px; height:auto; overflow:hidden; margin-right:30px;}
.hz6z-a2a{width:100%; height:auto; overflow:hidden; padding-top:50px; background:url(../images/zz.png) left top no-repeat;}
.hz6z-a2a p{ margin-bottom:5px;}
.hz6z-a2a p span{ font-size:24px; color:#200908; font-weight:bold;letter-spacing:1px;}
.hz6z-a2a p font{ font-size:14px; color:#999; letter-spacing:1px;}
.hz6z-a2b{width:100%; height:144px; overflow:hidden; font-size:14px;letter-spacing:1px; color:#666; line-height:24px; margin-top:25px;}
.hz6z-a2c{width:100%; height:auto; overflow:hidden; margin-top:25px;}
.hz6z-a2c a{ display:inline-block; width:116px; height:38px; overflow:hidden; background:#ba2520; text-align:center; line-height:38px; font-size:14px; color:#fff;}
.hz6z-b{width:100%; height:auto; overflow:hidden; margin-top:60px; background:#fff;}
.hz6z-b1{width:940px; height:auto; overflow:hidden; float:left; background:url(../images/bt1.png) bottom center no-repeat; padding-bottom:41px; margin-top:47px; margin-left:15px;}
.hz6z-b1a{ width:100%; height:163px; overflow:hidden;}
.mr_frbox2{ width:100%; height:auto; overflow:hidden;}
.mr_frUl2{float:left; width:936px; height:auto; overflow:hidden;}
.mr_frUl2 ul li{display:inline;float:left;width:216px;height:auto; margin:0px 9px;overflow:hidden; background:#fff;}
.mr_frUl2 ul li .mr_fra{width:216px; height:130px; overflow:hidden; margin-bottom:14px;}
.mr_frUl2 ul li .mr_fra img{transition: all 0.6s;max-height:100%;max-width: 100%;}
.mr_frUl2 ul li .mr_frb{width:216px; height:auto; overflow:hidden; margin:0 auto; text-align:center;}
.mr_frUl2 ul li .mr_frb a{ font-size:14px; color:#003333;}
.mr_frUl2 ul li .mr_frb a:hover{ color:#7a1512;}

.hz6z-b2{ float:right; width:223px; height:auto; overflow:hidden;}
.hz6z-b2 ul li{width:223px;height:60px; overflow:hidden; background:url(../images/tab1.png) center center no-repeat; margin-bottom:1px;}
.hz6z-b2 ul li.active{background:url(../images/tab2.png) center center no-repeat; cursor:pointer;}
.hz6z-b2 ul li .hz6z-b2a{ float:left; width:40px; height:40px; overflow:hidden; margin-left:30px; margin-top:10px;}
.hz6z-b2 ul li .hz6z-b2b{ float:left;margin-top:9px; margin-left:10px;}
.hz6z-b2 ul li .hz6z-b2b p span{ font-size:16px; color:#fff; font-weight:bold;}
.hz6z-b2 ul li .hz6z-b2b p font{ font-size:14px; color:#fff;}
.hz6z-b3{width:223px;height:60px; overflow:hidden; background:url(../images/tab1.png) center center no-repeat;}
.hz6z-b3 .hz6z-b2a{ float:left; width:40px; height:40px; overflow:hidden; margin-left:30px; margin-top:10px;}
.hz6z-b3 .hz6z-b2b{ float:left;margin-top:9px; margin-left:10px;}
.hz6z-b3 .hz6z-b2b p span{ font-size:16px; color:#fff; font-weight:bold;}
.hz6z-b3 .hz6z-b2b p font{ font-size:14px; color:#fff;}
.hz6z-b3:hover{background:url(../images/tab2.png) center center no-repeat;}

/**/
.hz7{ width:100%; height:auto; overflow:hidden; margin:0 auto; max-width:1920px;}
.hz7z{width:1235px;height:auto; overflow:hidden;margin:0px auto; margin-top:30px; margin-bottom:60px;}
.hz7z-b{width:100%; height:auto; overflow:hidden; margin-top:34px;}
.hz7z-b ul li{ background:url(../images/hj1.jpg) left top no-repeat; float:left; width:585px; height:auto; overflow:hidden; padding-top:23px; margin:0px 16px;}
.hz7z-b ul li .hz7z-b1{ float:left; width:303px;height:auto; overflow:hidden; margin-left:28px; margin-top:15px;}
.hz7z-b ul li .hz7z-b1 .hz7z-b1a{width:100%; height:auto; overflow:hidden;}
.hz7z-b ul li .hz7z-b1 .hz7z-b1a p{ margin-bottom:3px;}
.hz7z-b ul li .hz7z-b1 .hz7z-b1a p a{ font-size:16px; color:#333; font-weight:bold;}
.hz7z-b ul li .hz7z-b1 .hz7z-b1a p a:hover{ color:#b41712;}
.hz7z-b ul li .hz7z-b1 .hz7z-b1a p span{ font-size:14px; color:#333;}
.hz7z-b ul li .hz7z-b1 .hz7z-b1b{width:100%; height:110px; overflow:hidden; margin-top:25px; font-size:14px; color:#666; line-height:22px;}
.hz7z-b ul li .hz7z-b1 .hz7z-b1c{width:100%; height:auto; overflow:hidden; margin-top:40px;}
.hz7z-b ul li .hz7z-b1 .hz7z-b1c a{ display:inline-block; width:140px; height:42px; overflow:hidden; background:#d50700; font-size:14px; color:#fff; text-align:center; line-height:42px; border-radius:5px;}
.hz7z-b ul li .hz7z-b2{ float:right; width:216px; height:236px; overflow:hidden;}
.hz7z-b ul li .hz7z-b1 .hz7z-b1c a:hover{ background:#7a1512;transition: all 0.3s;}


.xwwt{idth:100%; height:auto; overflow:hidden; margin:0 auto; max-width:1920px;}
.xwwtz{width:1235px;height:auto; overflow:hidden;margin:0px auto; margin-top:30px; margin-bottom:40px;}

.gsfcz-top{ width:100%; height:auto; overflow:hidden; background:url(../images/dbx.jpg) repeat-x bottom; margin-bottom:25px;}
.gsfcz-top span{ float:left; color:#fd0000; font-size:18px; border-bottom:4px #fd0000 solid; display:inline-block; padding-bottom:15px;}
.gsfcz-top a{ float:right; color:#4a4a4a;margin-top: 8px;}
.gsfcz-top a:hover{ color:#b41712;}
.xwbk{ width:500px; float:right;}

.fa_con { height:300px; overflow:hidden;}
.fa_con table{ width:100%;}
.fa_con tr{ width:100%;}
.fa_con td{ width:100%;}

.fa_con dl { padding:14px 0;border-bottom:1px dashed #bfbfbf;}
.fa_con dl dt { height:38px; line-height:38px; background:url(../images/wq.jpg) no-repeat left center; font-weight:bold; padding:0 0 0 38px;}
.fa_con dl dt a { color:#333;}
.fa_con dl dt a:hover{ color:#b41712;}
.fa_con dl dd { line-height:24px;height: auto; max-height:72px; overflow:hidden; background:url(../images/da.jpg) no-repeat 0 10px; padding:8px 0 5px 38px; font-family:"宋体";}
.fa_con .nobot { border-bottom:0;}

.xwzx{ width:620px; float:left;}
.xwwtz-top{width:100%; height:auto;overflow:hidden;background: url(../images/dbx.jpg) repeat-x bottom;}
.xwwtz-top div{float:left; color:#558ddd; font-size:18px; margin-bottom:1px;}
.xwwtz-top div span{float:left; display:inline-block; height:44px;font-size:18px; cursor:pointer;}
.xwwtz-top div font{float:left; display:inline-block;height:44px; font-size:16px; color:#333333; font-weight:bold; margin:0px 10px;}
.xwwtz-top div span.axw{color:#fd0000;height:40px;border-bottom: 4px #d50700 solid;}
.xwwtz-top div span.axh{height:44px;}
.xwwtz-top a{float:right; color:#4a4a4a;margin-top: 8px;}
.xwwtz-top a:hover{ color:#b41712;}
.xwwtz-top a.aha{ display:none;}


.xwzx-topa{width:100%; height:auto; overflow:hidden; margin-top:20px;}
.xwzx-topa1{ float:left; width:245px; height:298px; overflow:hidden; margin-top:8px;}
.xwzx-topa2{ width:350px; height:auto; overflow:hidden; float:right;}

.xwzx-topa2 ul li{ border-bottom:1px #8c8c8c dashed; height:35px; line-height:35px; margin-bottom:8px; padding-bottom:8px;}
.xwzx-topa2 ul li a{ color:#494949; float:left; display:inline-block;height:35px; line-height:35px;}
.xwzx-topa2 ul li span{ color:#494949; float:right; display:inline-block;height:35px; line-height:35px;}
.xwzx-topa2 ul li a:hover{ color:#fd0000;}

.xwzx-topb{ width:100%; height:auto; overflow:hidden; margin-top:20px; display:none;}





/**/
.hz8{ width:100%; height:auto; overflow:hidden; margin:0 auto; max-width:1920px;}
.hz8z{width:1235px;height:auto; overflow:hidden;margin:0px auto; margin-top:40px; margin-bottom:20px;}
.hz8z span{ float:left; font-size:16px; color:#333;}
.hz8z a{ float:left;font-size:14px; color:#999; margin-left:15px; margin-right:20px;}
.hz8z a:hover{ color:#b41712;}




/**/
.bot{width:100%; height:auto; overflow:hidden; margin:0 auto; max-width:1920px;background:#b41712;}
.bot1{width:100%; height:auto; overflow:hidden; margin:0 auto; max-width:1920px; border-bottom:1px #e93c37 solid;}
.bot1z{width:1200px; height:auto; overflow:hidden; margin:0 auto; padding:50px 0px 30px 0px;}
.bot1z-a{ float:left; width:400px; height:auto; overflow:hidden; margin-right:70px;}
.bot1z-a1{width:100%; height:auto; overflow:hidden;}
.bot1z-a1 span{ font-size:16px; color:#fff; font-weight:bold; background:url(../images/yy.png) left center no-repeat; padding-left:10px;}
.bot1z-a2{width:100%; height:auto; overflow:hidden; padding-bottom:30px; background:url(../images/gx.jpg) left bottom no-repeat; margin-top:20px;}
.bot1z-a2 p{ margin-top:15px;}
.bot1z-a2 p span{ font-size:14px; color:#fff;}
.bot1z-a3{width:100%; height:auto; overflow:hidden; margin-top:15px;}
.bot1z-a3 p{ margin-top:15px;}
.bot1z-a3 p span{ font-size:14px; color:#fff; margin-right:35px;}
.bot1z-b{float:left;width:250px; height:auto; overflow:hidden;}
.bot1z-b2{ width:100%; height:auto; overflow:hidden;margin-top:35px;}
.bot1z-b2 ul li{ float:left; width:110px; height:auto; overflow:hidden; margin-bottom:18px;}
.bot1z-b2 ul li a{ font-size:14px; color:#fff;}
.bot1z-c{float:right; width:345px; height:auto; overflow:hidden;}
.bot1z-c2{width:100%; height:auto; overflow:hidden;margin-top:25px;}
.bot1z-c2 p span{font-size:14px; color:#cdcdcd;}
.bot1z-c2 div.bot1z-c2a{ float:left; margin-right:30px; width:126px; height:auto; overflow:hidden; margin-top:16px;}
.bot1z-c2a div{width:126px; height:124px; overflow:hidden; margin-bottom:10px; border-radius:5px;}
.bot1z-c2a p{ text-align:center;}
.bot1z-c2a p span{ font-size:14px; color:#fff;}
.bot2{width:100%; height:auto; overflow:hidden; margin:0 auto; max-width:1920px; border-top:1px #270302 solid;}
.bot2z{width:1200px; height:auto; overflow:hidden; margin:0 auto; padding:18px 0px; text-align:center;}
.bot2z span{ font-size:14px; color:#d6d6d6; margin:0px 10px;}
.bot2z span a{ font-size:14px; color:#d6d6d6;}












